package com.tang.campus_market.service;

import com.baomidou.mybatisplus.service.IService;
import com.tang.campus_market.entity.User;

import java.util.List;


public interface UserService extends IService<User> {


    User getInfoFromEmail(String email);
    User getInfoFromphoneNumber(String phoneNumber);
    User getInfoFromName(String name);

    // 查询所有用户
    public List<User> findAll();

    // 根据用户id删除用户
    public void deleteUserById(Integer id);

    // 根据用户id禁用用户状态
    public void updateUserById(Integer id);

    // 根据用户id恢复用户状态
    public void activeUserById(Integer id);

    // 根据邮箱和密码查询用户
    public User selectUserByEmailAndPassword(String email, String password);
    
    User getById(Integer id);
}
